<!--
 * @Author: Bonnie
 * @Date: 2021-12-22 17:36:03
 * @LastEditTime: 2022-01-04 18:01:44
 * @LastEditors: Bonnie
 * @Description: 数值优雅取整
 * @FilePath: /public_demo/src/views/JsSkill/page2.vue
-->
<template>
  <div>
    <h2>1.parseInt</h2>
    <p>
      这个方法是一个将字符串转换为整数的方法，
      <strong>如果参数不是一个字符串，则将其转换成字符串.</strong>
    </p>
    <article>
      <pre>
<code>
let num = 3.65;
console.log(parseInt(num)); // 3
num = -3.65;
console.log(parseInt(num)); // -3

</code>
        </pre>
    </article>

    <h2>2.Math数学方法</h2>
    <article>
      <pre>
<code>
let num = 3.75;
console.log(Math.ceil(num));  // 4  向上取整
console.log(Math.floor(num)); // 3  向下取整
console.log(Math.round(num)); // 4  四舍五入取整
console.log(Math.trunc(num)); // 3  将数字的小数部分去掉，只保留整数部分
</code>
        </pre>
    </article>
    <h2>3.按位或 number | 0</h2>
    <p>对每一对比特位执行或（OR）操作。</p>
    <article>
      <pre>
<code>
console.log(20.15 | 0);  // 20
console.log((-20.15) | 0);  // -20
</code>
        </pre>
    </article>
  </div>
</template>
<script>
export default {
  name: "page2",
  data() {
    return {};
  }
};
</script>
<style lang='scss' scoped>
h2:not(:first-child) {
  margin-top: 20px;
}
</style>